package com.ruoyi.project.system.service;

import java.util.List;
import com.ruoyi.project.system.domain.SysMomentFile;

/**
 * 精彩瞬间文件Service接口
 * 
 * @author jjp
 * @date 2020-04-14
 */
public interface ISysMomentFileService 
{
    /**
     * 查询精彩瞬间文件
     * 
     * @param fileId 精彩瞬间文件ID
     * @return 精彩瞬间文件
     */
    public SysMomentFile selectSysMomentFileById(Long fileId);




    /**
     * 查询精彩瞬间文件列表
     * 
     * @param sysMomentFile 精彩瞬间文件
     * @return 精彩瞬间文件集合
     */
    public List<SysMomentFile> selectSysMomentFileList(SysMomentFile sysMomentFile);


    /**
     * 查询精彩瞬间文件列表
     *
     * @param momentId 精彩瞬间文件
     * @return 精彩瞬间文件集合
     */
    public List<SysMomentFile> selectSysMomentId(Long momentId);

    /**
     * 新增精彩瞬间文件
     * 
     * @param sysMomentFile 精彩瞬间文件
     * @return 结果
     */
    public int insertSysMomentFile(SysMomentFile sysMomentFile);

    /**
     * 修改精彩瞬间文件
     * 
     * @param sysMomentFile 精彩瞬间文件
     * @return 结果
     */
    public int updateSysMomentFile(SysMomentFile sysMomentFile);

    /**
     * 批量删除精彩瞬间文件
     * 
     * @param fileIds 需要删除的精彩瞬间文件ID
     * @return 结果
     */
    public int deleteSysMomentFileByIds(Long[] fileIds);

    /**
     * 删除精彩瞬间文件信息
     * 
     * @param fileId 精彩瞬间文件ID
     * @return 结果
     */
    public int deleteSysMomentFileById(Long fileId);


   public void deleteSysMomentId(Long momentId);
}
